<script>
    //数组排序:将数组中的元素,以一定的规律进行排列
    //需求:将下列数组,以从小到大的顺序进行排列
    //冒泡排序(有难度)
    var arr = [13, 24, 89, 32, 16, 8]
    //如何交换两个变量:
    //需求:将数组中第0项和第1项进行交换 交换的结果应该是[24,13,16,8]
    // 通过一个三方变量,来储存其中某一个变量
    // var temp = arr[0];
    // arr[0] = arr[1];
    // arr[1] = temp;

    // 冒泡排序的思想:对数组中的元素,进行两两对比,如果其中一个值大于另外一个值,那么让他们交换位置

    for (var i = 0; i < arr.length - 1; i++) {
        for (var j = 0; j < arr.length - 1 - i; j++) {
            //数组中索引的第j项和第j+1项进行对比
            if (arr[j] > arr[j + 1]) { //当前项大于后一项,交换位置
                var temp = arr[j];
                arr[j] = arr[j + 1];
                arr[j + 1] = temp
            }
        }
    }

</script>